package knowlodges.JVMkuang;

import java.util.ArrayList;

public class OOMTesto1 {
//    -Xms 设置初始化分配内存大小，默认1/64
//    -Xmx 设置最大分配内存，默认1/4
//    -XX:+PrintGCDetails
//    -Xms1m -Xmx8m -XX:+HeapDumpOnOutOfMemoryError

    byte[] array = new byte[1024 * 1024];

    public static void main(String[] args) {
        ArrayList<OOMTesto1> list = new ArrayList<>();
        int count = 0;
        try{
            while (true) {
                list.add(new OOMTesto1());
                count++;
            }
        }
        catch (Error e){
            System.out.println(count);
            e.printStackTrace();
        }

    }
}
